{{tag>réseau BROUILLON}}

====== Network Direct Attached Storage (NDAS) ======

Le Network Direct Attached Storage (**NDAS**) est une sorte de [[:NAS]], autrement dit, un système de disque réseau, breveté par la firme Ximeta ([[http://www.ximeta.com:Ximeta]]), et racheté en 2011 par [[http://www.iocellnetworks.com/|IoCellNetworks]]. Il diffère de NAS car il faut installer un logiciel NDAS sur chaque poste pour accéder au disque réseau. Le disque est vu comme un disque local par chaque machine. L'accès se fait sans passer par TCP/IP, mais directement par l'adresse MAC. Le protocole utilisé est LPX. 

Le disque ainsi installé n'est accessible qu'aux ordinateurs du réseau local auquel il est branché. En particulier, son contenu n'est pas accessible « à distance », c’est-à-dire depuis l'internet, car le protocole LPX n'est pas routable.

Pour Ubuntu 9.10 voir : [[http://linux.ximeta.com:8000/trac/ticket/1110]]

===== Installation =====

Depuis le rachat par IoCellNetworks, des instructions détaillées sont disponibles sur leur wiki [[https://github.com/iocellnetworks/ndas4linux/wiki|ndas4linux]], et les sources sont publiées sur [[https://github.com/iocellnetworks/ndas4linux|github]].  Suivez les instructions sur la page [[https://github.com/iocellnetworks/ndas4linux/wiki/How-to-build,-install-and-remove-.deb-ndas-packages]] et tout fonctionnera parfaitement.

==== Pré-requis ====
Installation des paquets requis pour la compilation du module ndas.
<code>
sudo apt-get install dpkg-dev debhelper gcc bzip2 fakeroot module-assistant libc6-dev build-essential
sudo apt-get install linux-headers-`uname -r`
</code>

==== Compilation ====
Téléchargement et décompression des sources depuis le site Ximeta
<code>
Ce lien est mort : wget http://code.ximeta.com/dev/current/linux/ndas-1.1-24.tar.gz
Utilisez celui-ci :
wget http://www.ximeta.com/files/ndas-1.1-24.tar.gz
tar xvzf ndas-1.1-24.tar.gz
cd ndas-1.1-24
</code>

Selon le kernel il est nécessaire d'appliquer un patch. Pour connaitre la version du kernel : <code>uname -r</code> 

Pour le kernel 2.6.27
<code>
Ce lien est mort: wget http://code.ximeta.com/trac-ndas/attachment/ticket/839/Linux2.6.27.patch?format=raw -O Linux2.6.27.patch
A priori faut chercher là : https://github.com/iocellnetworks/ndas4linux 
patch -p1 < Linux2.6.27.patch
</code>

Compilation des paquets debian.
<code>
dpkg-buildpackage -rfakeroot
cd ..
</code>

==== Installation ====
Installations des paquets 
<code>
sudo dpkg -i ndas-modules-src_*.deb
sudo m-a prepare
sudo m-a auto-install ndas
sudo dpkg -i ndasadmin_*.deb 
</code>
<note help>
Après chaque mise à jours du kernel, il est nécessaire d'exécuter la commande suivante:
<code>m-a auto-install ndas</code>
</note>
==== Configuration ====
Puis il faut définir l'interface réseau utilisé par le pilote ndas, [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] /etc/modprobe.d/options
<code>
sudo gedit /etc/modprobe.d/options
</code>
Inséré la ligne suivante : **''options ndas-core ndas_dev=eth0''** ou **''options ndas-core ndas_dev=wlan0''** selon l'interface réseau utilisé.

==== Suppression ====
Si vous souhaitez supprimer les pilotes ndas de system il sufit de supprimer les paquets ''ndasadmin'', ''ndas-modules-<kernel_version>'', ''ndas-modules-src'' :
<code>
sudo dpkg -r ndasadmin
sudo dpkg -r ndas-modules-`uname -r`
sudo dpkg -r ndas-modules-src
</code>

===== Utilisation =====
==== Enregistrement d'un nouveau périphérique NDAS ====
<note help>
Vous pouvez trouver généralement l'identificateur NDAS (NDAS ID) et le mots de passe NDAS (NDAS KEY) à l'arrière du disque réseau.
\\
NDAS ID (20 caractères) et NDAS KEY (5 caractères).
\\
\\
Exemple :
\\
''ID: FB229-3NMM9-ZJF6G-3LKUS
\\
KEY: 9ZC3Z''

</note>

=====Voir aussi=====

  * [[http://linux.ximeta.com:8000/trac]]
  * [[https://github.com/iocellnetworks/ndas4linux]]
  * [[http://ndas4linux.iocellnetworks.com/trac/index.cgi/wiki/HowToBuildTheDeb]]

----